<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

</body>
<!-- 

指数运算符：使用 ** 指数运算符计算一些数值的乘方，如 2**3 ，并与其他方式进行比较。

箭头函数中的this：编写代码展示箭头函数中的 this 与普通函数的 this 有何不同。


-->
<script>
    // // 指数运算符
    // console.log(2 ** 3);//8
    // console.log(2 * 2 * 2);//8
    // console.log(2 ** 3 === 2 * 2 * 2);//true






    // 箭头函数中的this
    // var name = 'jj'
    // // 普通函数
    // // 有自己的this所以指向的是jay
    // var obj = {
    //     name: 'jay',
    //     a() {
    //         console.log(this.name);
    //     }
    // }
    // obj.a();//jay
    // // 箭头函数
    // // 箭头函数没有自己的this，所以这个时候箭头函数里的this会指向父级作用域的name所以指向的是jj
    // var obj = {
    //     name: 'jay',
    //     b: () => {
    //         console.log(this.name);
    //     }
    // }
    // obj.b();//jj



</script>

</html>